// pages/djt/index/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
   
    active: 'a',
    _on: false,
    zb_page: 1,
    sfy_page: 1,
    djt_page: 1,
    djt_list:[],
    zb_list:[],
    sfy_list:[],
    zb_next_page_url:true,
    djt_next_page_url:true,
    sfy_next_page_url:true,
    _index:'0'

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
 
    wx.ajax('/article/article_type').then(res=>{

      this.setData({
        nav:res.type
      })


    })


    this.setData({
      bug:wx.bug,
    })
    this.djt(this.data.active)

    //  作物列表
    wx.ajax('/crops/type').then(res=>{
      this.setData({
        zw:res.list
      })
    })
    wx.ajax('/home/banner/',{id:3}).then((e=>{
      this.setData({
        banner:e.lists
      })
    }))
    
  },

  //  直播列表

  zb: function (b=false) {
  
  
    if(b){
      this.setData({
        zb_list:[],
        zb_page:1
      })
    }
    var data = {
      page: this.data.zb_page,
    
    }
    wx.ajax('/article/d_list',data).then(res => {
      this.setData({
        zb_list: this.data.zb_list.concat(res.list.data) ,
        zb_next_page_url: res.next_page_url,
        zb_page:this.data.zb_page+1
      })
    })

  },

  // 示范园列表

  sfy: function (b=false) {

    if(b){
      this.setData({
        sfy_list:[],
        sfy_page:1
      })
    }
    var data = {
      page: this.data.sfy_page,
      crops_id:this.data.crops_id?this.data.crops_id :0,
      district_id:this.data.district_id?this.data.district_id:0,
    }
    wx.ajax('/article/b_list',data).then(res => {
      this.setData({
        sfy_list: this.data.sfy_list.concat(res.list.data) ,
        sfy_next_page_url: res.next_page_url,
        sfy_page:this.data.sfy_page+1
      })
    })

  },

  // 做物园列表

  zwy: function (b=false) {
    wx.ajax('/article/c_list').then(res => {
      this.setData({
        zwy_list:res.list.data,
       
      })
      this._html()
    })
  },
  zw_html:function(e){

    this.setData({
      _index:e.detail.current || e.currentTarget.dataset.index  || 0
    })
    this._html() 
  },
  _html:function(){
    console.log(this.data._index)
    wx.wxparse('article', this.data.zwy_list[this.data._index].content, this)
  },
 

  // 大讲堂 丰收心声

  djt: function (a,b=false) {
    if(b){
      this.setData({
        djt_list:[],
        djt_page:1
      })
    }
    var data = {
      page:this.data.djt_page,
      type:a,
    }
    wx.ajax('/article/a_list',data).then(res => {
      this.setData({
        djt_list: this.data.djt_list.concat(res.list.data) ,
        djt_next_page_url: res.next_page_url,
        djt_page:this.data.djt_page+1
      })
    })
  },

  
 // 地区选择
 diqu:function(e){

  this.setData({
    district_id:e.detail.code[2],
    adds:e.detail.value[0]+'-'+e.detail.value[1]+"-"+e.detail.value[2]
  })
  this.sfy(true)

},
// 作物选择
zuowu:function(e){

 this.setData({
   zw_name:this.data.zw[e.detail.value].name,
   crops_id:this.data.zw[e.detail.value].id
 })
 this.sfy(true)
},

  onChange: function (e) {
    this.setData({
      _on: false,
      active: e.detail.name
    })
    if(e.detail.name=='a'){
      this.djt('a',true)
    }
    if(e.detail.name=='b'){


      this.setData({
        district_id:false,
        adds:false,
        zw_name:false,
        crops_id:false
      })

      this.sfy(true)


    }
    if(e.detail.name=='c'){
      this.zwy()
    }

    if(e.detail.name=='d'){
      this.zb(true)

      
    }
    if(e.detail.name=='e'){
      this.djt('b',true)
    }

  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
    if(this.data.active=='a'){
      if(this.data.djt_next_page_url){
        this.djt('a')
      }
      
    }
    if(this.data.active=='b'){
      if(this.data.sfy_next_page_url){
        this.sfy()
      }
    }
    if(this.data.active=='d'){
      if(this.data.zb_next_page_url){
        this.zb()  
      }
    }
    if(this.data.active=='e'){
      if(this.data.djt_next_page_url){
        this.djt('b')
      }
    }
  },
  onPageScroll: function (e) {
    if (e.scrollTop > 53) {
      if (this.data.active == 'b') {
        this.setData({
          _on: true
        })
      }
    } else {
      this.setData({
        _on: false
      })
    }
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})